﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Neotic.DataAccess.Sql
{
    public interface ISelectable
    {
        ISelectable Select(params ISelectColumn[] cols);

        ISelectable SelectDistinct(params ISelectColumn[] cols);

        ISelectable SelectAll();

        ISelectable Top(long limit);

        ISelectable Limit(int start, int limit);

        ISelectable Into(Table t);

        ISelectQuery From(IRowCollection t);
    }
}
